package ln.javatest.day17.demo02;
/*
Stream流中的常用方法_limit：用于截取流中的元素
limit方法可以对流进行截取，只取用前几个。方法签名：
Stream<T> limit(long maxSize);
    参数是一个long型，如果集合当前长度大于参数则进行截取；否则不进行操作
limit方法是一个延迟方法（支持链式调用），只是对流中的元素进行截取，返回的是一个新的流，所以可以继续调用Stream流中的其他方法.
*/

import java.util.stream.Stream;

public class Demo06Stream_limit {
    public static void main(String[] args) {
        //获取一个Stream流
        String[] arr = {"王嘉尔","易烊千玺","熊丰"};
        Stream<String> stream = Stream.of(arr);
        //使用limit对Stream流中的元素进行截取，只要前1个元素
        Stream<String> stream2 = stream.limit(1);
        //遍历stream2流
        stream2.forEach(s-> System.out.println(s));

    }

}
